Improvement in Load Balancing Technique for MongoDB Clusters
نویسندگان
چکیده
Now is the era of cloud computing and related buzzwords are the virtualization, resource sharing, Big Data. With the advent of new technologies, gadgets or simply IOT has enabled the advanced connectivity of devices, systems, and services and with this the data is being produced at an enormous rates from these devices be it form sensors, GPS data, log files from different sources etc. which is mostly unstructured data. With the acquaintance with NoSQL technology MongoDB is extensively used to handle all types of data because of its various advantages as its auto-load balancing technique in which the primary node’s read load is decreased by distributing load to the secondary nodes, other feature of MongoDB is its auto sharding technique which works by reducing the load over a node by splitting up data in chunks and migrating it over to other nodes. The present work endeavors to study the role of MongoDB’s auto balancing technique. In present work MongoDB balancer is introduced to and the performance of balancer of MongoDB for MongoDB clusters in distributed environment is examined.
منابع مشابه
Effective Load Metric and Efficient Initial Job Placement for Dynamic Load Balancing in Cluster
High performance clusters are being configured specially to give data centers that require extreme performance and the processing power they need. When the data is accessed across clusters the data latency time has significant impact on the performance. In the literature it is given that memory and I/O have become the new bottleneck, instead of processing power in achieving efficient load balan...
متن کاملLoad Distribution for Heterogeneous and Non-Dedicated Clusters Based on Dynamic Monitoring and Differentiated Services
This paper discusses a load distribution strategy for distributed object computing systems. Our strategy relies on dynamic monitoring and application profiling to manage workloads and improve the system performance of nondedicated clusters of heterogeneous computers. Application profiling and the combined use of load balancing mechanisms have proven useful to deal with services with a different...
متن کاملWeb Delay Analysis and Reduction by Using Load Balancing of a Dns-based Web Server Cluster
Based on our survey of recent articles, there is little research being conducted into quantitative analysis of the load balancing of Web server clusters. In this paper, we propose a quantitative analysis for DNS-based server clusters. We also propose a two-pass load-balancing method for determining the load balance area of these clusters. The first pass uses the lookup table instead of a compli...
متن کاملModeling and performance analysis of QoS-aware load balancing of Web-server clusters
This paper introduces mechanisms to correlate contents and priorities of incoming HTTP requests used for server process scheduling with the load balancing policies for Web-server clusters. This approach enables both load balancing and Web quality of service (QoS). Another contribution is a modeling and analysis technique based on stochastic highlevel Petri net methods for QoS-aware load balanci...
متن کاملRandomized Load-balanced Routing for Fat-tree Networks
Fat-tree networks have been widely adopted to High Performance Computing (HPC) clusters and to Data Center Networks (DCN). These parallel systems usually have a large number of servers and hosts, which generate large volumes of highly-volatile traffic. Thus, distributed load-balancing routing design becomes critical to achieve high bandwidth utilization, and low-latency packet delivery. Existin...
متن کامل